On Software Components and Commercial ("COTS") Software
نویسنده
چکیده
The software industry is struggling to understand the meaning and implications of component-based software. A number of different perspectives have emerged concerning the nature of "software components", but one perspective that is particularly strong is that software components will be (or are already) commercial software products. In this paper I argue that if this commercial perspective is valid, then the goal of replaceable, standard components will never be achieved because component providers will resist might and main the emergence of the commodity-style markets implied by component substitutability. However, this strong assertion must be reconciled with manifest evidence that a marketplace of commercial software "components" is emerging. This reconciliation takes the form of a reference model that describes and relates different market niches for software components and engineering skills in an emergent component-based software paradigm.
منابع مشابه
COTS Component Evaluation and the Internet
Commercial off-the-shelf (COTS) software component is developed by a commercial vendor and is sold “as is”. There is no single, accepted definition for a COTS software component. Here, we assume the COTS software component of coarse granularity (often referred to as ‘software package’) which is self-contained, independent, and with a “significant aggregate functionality and complexity” (Brown 1...
متن کاملUnfriendly COTS Integration-Instrumentation and Interfaces for Improved Plugability
It is becoming increasingly desirable to incorporate Commercial-off-the-Shelf (COTS) tools as software components into larger software systems. Due to their large user base, COTS tools tend to be cheap, reasonably reliable, and functionally powerful. Reusing them as components has the benefit of significantly reducing development cost and effort. Despite these advantages, developers encounter m...
متن کاملA Survey on the Quality Information Provided by Software Component Vendors
The last decade marked the first real attempt to turn software development into engineering through the concepts of ComponentBased Software Development (CBSD) and Commercial Off-The-Shelf (COTS) components. The idea is to create high-quality parts and join them together to form a functioning system. One of the most critical processes in CBSD is the selection of the COTS components from a reposi...
متن کاملConceptual Model for Integration of COTS Components
Several aspects of Commercial Off-The-Self (COTS) component integration are being discussed in the literature as challenges to utilizing COTS components in software development. Among these issues are interface matching, inter-component communications, functional matching, and integration testing. This paper highlights potential problems and risks associated with integrating COTS components, ev...
متن کاملSoCoEMo-COTS: A Software Economic Model for Commercial Off-the-shelf (COTS) Based Software Development
With component-based reuse, software development is achieved through the planned integration of pre-existing software components. Commercial-off-the-shelf (COTS) Based Development (CBD) is one of the systematic reuse approaches promising gains in cost, operational quality, functionality, time to market and maintenance overheads. This is an increasingly popular paradigm for software development,...
متن کاملCOTS and OSS: A Comparative View
Open source software (OSS) and Commercial off the shelf (COTS) components are the most fundamental ways of software development. In this paper, COTS and OSS are compared on the basis of many attributes and development life cycle of software. KeywordsCommercial of the shelf (COTS), Open source software (OSS), Component based software engineering (CBSE)
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999